Next.js의 라우팅 시스템
작성일 : 2025.01.19
Next.js의 라우팅 시스템은 파일 기반 라우팅을 채택하고 있으며, 직관적이고 효율적인 라우팅 구조를 제공합니다. 특히 최신 버전에서는 app 디렉토리를 사용하는 App Router를 통해 React의 최신 기능들을 최대한 활용할 수 있습니다.
기본 라우팅 구조
Next.js의 라우팅은 디렉토리 구조를 따라 자동으로 라우트가 생성됩니다. app 디렉토리 내부에 생성된 폴더는 URL 경로와 직접적으로 매핑되며, page.tsx 파일이 해당 라우트의 UI를 담당합니다. 예를 들어, app/about/page.tsx는 /about 경로로 접근할 수 있습니다.